public class Solution1582 {
    public int numSpecial(int[][] mat) {
        int ans=0;
        for (int i=0;i<mat.length;i++){
            for (int j=0;j<mat[0].length;j++){
                if (mat[i][j]==1){
                    boolean flag=true;
                    for (int k=0;k<mat.length;k++){
                        if (k!=i){
                            if (mat[k][j]==1){
                                flag=false;
                                break;
                            }
                        }
                    }
                    for (int k=0;k<mat[0].length;k++){
                        if (k!=j){
                            if (mat[i][k]==1){
                                flag=false;
                                break;
                            }
                        }
                    }
                    if (flag){
                        ans++;
                    }
                }
            }
        }
        return ans;
    }

    public static void main(String[] args) {
        System.out.println(new Solution1582().numSpecial(new int[][]{{1,0,0},{0,0,1},{1,0,0}}));
    }
}
